#!/usr/bin/env python3

# sorted() 函数
# sorted(iterable, key=None, reverse=False)
# iterable: 可迭代对象
# key: 排序规则，在key指定的函数中定义排序规则
# reverse: 排序规则，reverse = True 降序， reverse = False 升序（默认）

# 1. 按照字符串长度排序
my_list = ['alice', 'Bob', 'charlie', 'David']
sorted_list = sorted(my_list, key=len)
print(sorted_list)
sorted_list = sorted(my_list)
print(sorted_list)
# 2. 按照字符串首字母排序
sorted_list = sorted(my_list, key=str.lower)
print(sorted_list)
